Software Fault Prediction: a Review
نویسندگان
چکیده
Software defect prediction in software engineering is one of the most interesting research fields. To improve the quality and reliability of the software in less time and in minimum cost, it is the most relevant key area where various researchers have been done. When the size and complexity of software increases then faults prediction in the software became more difficult. To maintain the high level of quality of the software, there is need of a model or system which can classify the software in two prone modules as faulty and non-faulty prone. In the process of predicting faulty and non-faulty prone, the prediction of faulty prone modules incurs more cost and time than prediction of non-faulty prone modules. In this literature survey, the process of defect prediction is analyzed. There are different techniques to predict faults and evaluate performance of the predictors. These predictors may be a model, system, techniques or algorithm. In this review it is studied that what type of progress has been done up to now and which type of software metrics have been used to design the fault predictor. It is also discuss about the cross project fault prediction which are more demanding in today’s scenario. Keywords– Software Bug prediction, Public Dataset, Neural Network
منابع مشابه
Evaluation of Classifiers in Software Fault-Proneness Prediction
Reliability of software counts on its fault-prone modules. This means that the less software consists of fault-prone units the more we may trust it. Therefore, if we are able to predict the number of fault-prone modules of software, it will be possible to judge the software reliability. In predicting software fault-prone modules, one of the contributing features is software metric by which one ...
متن کاملSoftware fault prediction metrics: A systematic literature review
Context: Software metrics may be used in fault prediction models to improve software quality by predict-
متن کاملA Systematic Literature Review on Software Fault Prediction based on Qualitative and Quantitative Factors
The growing demand for higher operational effectiveness and reliability in industrial processes has resulted in a huge attention in fault detection techniques. Researcher and practitioners are remains concerned with correct prediction when developing systems. On the other hand the most popular research area is software fault or fault prediction. Software fault prediction has both security and f...
متن کاملA Systematic Review of Fault Prediction approaches used in Software Engineering
BACKGROUND – The accurate prediction of where faults are likely to occur in code is important because it can help direct test effort, reduce costs and improve the quality of software. OBJECTIVE – To summarise and analyse the published fault prediction studies in order to identify approaches used to build, measure and validate the performance of fault prediction models. METHOD – A systematic lit...
متن کاملEmpirical Studies to Predict Fault Proneness: A Review
Empirical validations of software metrics are used to predict software quality in the past years. This paper provides a review of empirical studies to predict software fault proneness with a specific focus on techniques used. The paper highlights the milestone studies done from 1995 to 2010 in this area. Results show that use of machine learning languages have started.This paper reviews works d...
متن کامل